cardiff wales engineers england cnc turning ireland beach cnc milling cnc cnc machining scotland engineering newport manufacturing rhode island california bristol engineer